package com.smedi.ismedi.authoritymanagement.core.domain.aggregatemodel;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import com.smedi.ismedi.authoritymanagement.core.infrastructure.annotation.PrimaryKey;
import com.smedi.ismedi.authoritymanagement.core.infrastructure.annotation.TermKey;
import com.smedi.ismedi.database.starter.domain.BasicField;
import com.smedi.ismedi.database.starter.model.BasicFieldEntity;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author: xulinjun
 * @Date: 2021-7-15 14:46
 */
@Data
public class TermBasic extends BasicField implements Serializable {
    @PrimaryKey
    private Long termId;

    @TermKey
    private String termKey;

    private JSONObject meta;
}
